package cn.golxen.rsms.service;

import cn.golxen.rsms.bean.bo.PlaceOrderBo;
import cn.golxen.rsms.bean.bo.PlaceOrderByAuthCodeBo;
import cn.golxen.rsms.bean.entity.PayLog;
import cn.golxen.rsms.bean.entity.PayRegister;

import java.util.List;

public interface PayService {
    PlaceOrderBo placeOrderByNative(PlaceOrderBo placeOrderBo);
    String queryOrder(PlaceOrderBo placeOrderBo);
    List<PlaceOrderBo> getPayingCodeList(int storeId);
    String placeOrderByAuthCode(PlaceOrderByAuthCodeBo placeOrderByAuthCodeBo);
    int addPayRegister(PayRegister payRegister);
    int delPayRegister(List<PayRegister> payRegisters);
    List<PayRegister> getPayRegister(int storeId);
    PayLog placeOrderByQuick(PayLog placeOrderBo);
    PayLog getLastOrderByDone(int storeId);

}
